/* pages/book/success.wxss */
.success_page {
    width: 100%;
    height: 100vh;
    background: #f4f4f4;
}

.success {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-top: 192rpx;

    .icon {
        width: 140rpx;
        height: 140rpx;

        .img {
            width: 140rpx;
            height: 140rpx;
        }
    }

    .title {
        font-size: 40rpx;
        font-weight: 500;
        letter-spacing: 0rpx;
        line-height: 40rpx;
        color: rgba(51, 51, 51, 1);
        margin-top: 32rpx;
    }

    .tips {
        font-size: 26rpx;
        font-weight: 400;
        letter-spacing: 0rpx;
        line-height: 26rpx;
        color: rgba(102, 102, 102, 1);
        margin-top: 32rpx;
    }

    .btn_box {
        margin-top: 120rpx;

        .btn {
            width: 400rpx;
            height: 88rpx;
            border-radius: 367rpx;
            background: #307BFF;

            font-size: 32rpx;
            font-weight: 500;
            letter-spacing: 0rpx;
            line-height: 88rpx;
            color: rgba(255, 255, 255, 1);

            padding: 0;

        }
    }
}